Gilchrist Drive, Shop C34A, Level 1 Piazza | Macarthur Square Shopping Centre, Campbelltown, New South Wales 2560, Australia
View on Map
What travelers say:
This restaurant has a great atmosphere with friendly staff and a great selection of Cuban foods. Excellent seating and centrally located, we highly recommend this eatery.